/**
 * 外观模式(门面模式) : Facade
 * 声明 : 隐藏系统的复杂性，为子系统中的一组接口提供一个一致的界面
 * 定义 : 降低访问复杂系统的内部子系统时的复杂度，简化客户端与之的接口
 * <p>
 * 外观角色,门面(Facade) : 为调用方定义简单的调用接口
 * 子系统角色(SubSystem) : 可以同时有一个或者多个子系统。
 */
package name.ealen.facade;